Moving Tile with FSM