Fix and test list of shared_ptr
Remove some commented code, add fix some Log messages
Rename GameState files and add event handler for Main Menu
Add code for switching game state