Bug fixes for movement

Everything now works but for the fact that for some reason Tiles do not
become unoccupied. Strange but should be easy fix.