Adding rudimentary movement logic. Not complete. Just adds tiles within the allowable range