60 FPS game loop using Timer Simple 2D integer map WASD movement and left/right rotation Basic pseudo-3D raycasting rendering ...