Basic project structure
Managing modules
Game in more objective way
Code refactoring - changes in project structure