added physics engine and its needed components