Hold down the mouse to move, move the cursor to change altitude and direction, hold space for minimap All work was done by me. I used a raycasting technique for the buildings.