commit 35: begin object type chekcking modification
commit 36: continue object type checking modification
commit 37: create menu display
commit 38: add mouse listener to menu button
commit 39: add support for multiple menus
commit 40: implement stateController
commit 41: fix glitch with sensors, and glitch with eventlisteners when changing game states
commit 42: finish basic implementation of welcom and gameover menus.
commit 43: implement pause feature
commit 44: finish branch for menu creation