Up/W - move forward Down/S - move backward Left/Right - turn left/right A/D - move left/right O - toggle options M - toggle map E - clear and spawn entities (triangles)
So yeah I followed @griffpatch 's tutorial on raycasting. Pretty cool.