2 Commits

Author SHA1 Message Date
savinmax
eaa6947e93 Refactor gem swap logic to handle invalid moves and animations
- Add proper validation for null gems during swap operations
- Implement swap-back animation for invalid moves (no matches)
- Restructure swap flow to emit animation states before match detection
- Add move limit validation before processing matches
- Improve error handling and logging for edge cases
2025-09-28 13:00:45 +02:00
savinmax
a8088fd1e7 Initialize Match Three project with basic structure 2025-09-21 15:41:07 +02:00