Preview of Castle Game Engine Part 2: coding the game