Start factoring out ArcadePhysicsBody so we can add arbitrary bodies to the simulation, not necessarily tied to a game Entity