Prepairing to re-write GamePhysics class, and use box2d for ground collision to bring in diagonals