added gravity/rotation physics