added grid based player movement
check for tiles before moving