Enemy Spawner, Idle Movement, Cleaning Up

- Enemies can now be spawned directly in game
- Enemies will display idle behaviour, although still buggy
- Everything should collide with everything now
- User can display Help Menu with Right Mouse Click
- Some organizational things like moving code between objects, renaming
scripts
- Game State is now used for all GUI things and button presses not
directly player related
- Starting to develop a debug mode (being able to create instances from
within the game is important!)