RCS can do both rotation and translation

- replaced bools for control with ints, this allows for better
optimization and more flexibility
- RCS ports will check for both rotation and translation
- Input and control checking is now done every physics tick instead of
every frame