An introduction to the Crafty game engine – Build New Games