Fixed bug with tile being None/False
Switched to tile_x and tile_y rather than tile_rect.
Removed is passable function that came back some how.
Fixed highlighted squares bug. Switched to tile_x and tile_y rather than tile_rect. Removed old _move_unit method that shouldn't have been recommitted (my bad).