Implemented TileBased movement