Refactoring game engine and main