Cool idea! I love the idea of possessing cars and these mech things. When I first started the game an explosion launched me way up in the air and I landed on top of a building XD. Had fun messing around in this world, and I thought the robot was super cute. Nice!