Big change:
1. keyboard and mouse init to one function.
2. move handle mouse input from startupmanager to KeyboardMouseHandler
3. add moveLayerToMiddle
4. StartupManager seperate code to seperate function, such as countNumber and logInt