Reform of player movement to use box2d physics, added grenades which are
not yet fully functional