Basic menu system. Arrow keys changes selection, space selects.

Did a lot of work on deleting logic modules + entities during an update loop, but got sick of dealing with trying to nicely handle modifying a vector externally while iterating it. Faked the menu deletion by moving the menu down 1000 meters.