Modules

The game file was huge so I split everything into modules.