Thank you so much for the thoughtful feedback and kind words about the art style and theme connection!
About the movement system: you directly control the character with the arrow above their head, while the second character always reacts in the opposite direction. So if Player 1 moves up, Player 2 will move down, and the same logic applies to every direction.
I completely understand the confusion though, and I definitely want to improve the readability and feedback of the mechanic in future updates.
The levels also ended up simpler and shorter because I only had about half of the total jam time available, and the character alignment system still needed more polish. Since the movement is grid-based but not every environmental element is perfectly aligned to the same grid yet, creating more difficult and elaborate levels became much harder during development.
So in the end, I chose to focus on delivering a complete and functional core experience within the jam deadline.
Thank you again for playing and for taking the time to leave detailed feedback!