Project structure refactor + now game has a name