added physics sim class
named interface for simulation