Refactor Robot::Position to not be a struct

Moving too far from a real Struct to be useful.
Add Robot::Position#orientation
Simplify specs