added basic grid movement