Added a rough grid-based movement system