Halfway through surgery. TODO: Fix movement / collisions, then fix camera & different screen resolutions