Refactored getting all pieces that should move with tap