added new classes
- Move and Turn
- and related code changes