added control schemes and updated physics engine