Pieces are moved to allowed tiles
Refactor the Events and Actions