refactors controls to their own file
adds start screen