Movable1D Interface and Simplification Update
- Removed enum describing positive, stationary, or negative
  direction. Simply returns a signed char now.
- Encapsulated Movable1D behind interface IMovable1D in case
  further implementations are designed.