Added orientation based functionality. Should have probably thought about that earlier when I was doing the framework. Added top-down version of the simulator. Need to add rotation to the simulator now.