Implemented character movement
Restrictions on movement