Refactored density and gravity to actions
Refactored rotate and profile
Renamed a few methods to simplify use