I felt it became a bit repetitive after a while, but the implementation was mostly on-point. There were a few bits of collision jank, and some of the items seemed a bit hard to discern from each other. Perhaps add little breaks routinely to pace out the gameplay.
A very solid game otherwise, with lots of efforts with regards to graphics.