hehe i found a bug: when the touchpad input is close to the center then your player teleports away to the top-left corner of the map, with the log messages:
DEBUG(app): new position outside world: Point { x: -13857, y: -1569 }
DEBUG(app): new position outside world: Point { x: -27381, y: 6177 }
DEBUG(app): new position outside world: Point { x: -51629, y: 23404 }
DEBUG(app): new position outside world: Point { x: 0, y: 0 }
DEBUG(app): new position outside world: Point { x: 0, y: 0 }
DEBUG(app): new position outside world: Point { x: 0, y: 0 }
DEBUG(app): new position outside world: Point { x: 0, y: 0 }
this bug made it a bit hard to play, but i was able to get 10 points eventually :)
the firefly visual with the particle-esque trail looks soooo good! and i think you’re the only submission with music. nice!
the player feels a bit fast and hard to control. maybe have the player slow down when using the flash light, so that you can more easily guide the fireflies.
as for the points, you could have the win state be if you get 5 of each firefly color, instead of just 10 in total.
currently it feels like the fireflies are all spawning at random locations, no matter their color. but perhaps you could have some colors be more concentrated into some areas than others, in a way to get the player to discover more of the map. you could have multiple collection spots too, also in a way to make the player move around more