Good Start!
- It's unclear what food is good for (other than points maybe). Food would be a great means of having "proviant" for the ever-hungry-hamster: He would always eat it all if he runs over it, but only profit from ~3 of it by filling a hunger bar that runs out the more he walks. If it runs out, he would fall asleep (if you dont like the idea of him dieing :P). Players would learn to try to avoid food when the bar is full and save that food for later. Different food types could fill different hunger amounts. Eventually, "overeating" could cause him to fall asleep, too.
- The teleport platforms seem too slow for this kind of game. I know you want to show the animation, but 1 second is too long. Try 0.4 seconds, but resetting as soon as the hamster walks again. This way, the player can decide whether he wants to teleport (standing on the tp platform) or stay in the room by keeping the walking button pressed.
- Lever bug: at some point when running into a wall and a lever the lever instantly activates and deactivates rapidly.
- Hamster movement bug: If we just click and hold mouse1, the hamster rapidly "shake" moves once he reaches the mousecursor.
- General concept: I liked it until I ran into levers in the dark and opening/closing doors in the dark. At that point, it felt like a waste of time. Consider compensatíng with very low visibility instead of total darkness, or adding "torchholders" which the hamster can light up once he passes them, if he already found torches for them. This way the player has progress even if he doesnt solve the puzzle at first, by lighting up the dungeon a bit.
- Replayability: especially such games with levels should have an option to save where we left off - after turning off the NG Player and turning it back on I would have had to start over, which I didn't feel like. Save the level progess somewhere, or leave all levels unlocked (and add hook checkboxes if there is content you want locked unless someone finishes everything).
- The music is a turnoff - you dont have to make everything yourself ya know, consider getting help here ;)
Keep it up!