More modular game structure, classes, objects, separate files