changed physics, refactored physics, added controller