A lot of hardcode, but something closer to MVP - map and ui.
Movement, events and base to go