Grid-based movement improvements