Refactored processmanager, implemented screen, game state behaviours