Minor changes
Merge branch 'master' of https://github.com/mick-warehime/terri
Defined a new RotateCommand and bound it to E and Q, depending on CW or CCW rotation. Changed interact binding to F.
Refactored gun's status variable into an int with predefined static constants.
Added attemptRotate command to PlayerActionEngine and Gun
Made the Rotateable interface for objects, so that gun can rotate such objects.
Renamed isAtEtherObject to etherObjectAtPosition.
No gameobjects actually use tileX or tileY directly, so I removed them as attributes.
Turned timedPlatform into a rotateable, though I haven't implemented the rotate method yet.