How to play
Walk the kitten around the room and push the balls of yarn onto the pink cushions. When every cushion has a ball on it, the level is cleared. Balls move one square at a time in the direction you push, and one ball at a time — so the order you move them in matters. The 30 levels start small and grow into bigger rooms with more yarn, and you can jump to any level from the grid.
Controls
On a computer use the arrow keys or WASD to walk and push. Press Z or Backspace to undo a step and R to restart the level. On a phone, swipe on the board, tap next to the kitten, or use the D-pad below it. Undo has no limit, so experiment freely. Your fewest moves for every level are saved in this browser.
Tips
Look at each cushion before you start and work out which ball belongs there. Keep balls away from corners and walls unless a cushion is waiting there — along a wall, a ball can only slide sideways. Fill the cushions deepest in the room first, so the path stays open for the rest. If a level feels stuck, undo a few steps and try a different order.