The combination of killing monsters and figuring out the puzzle keeps it fresh. Perhaps you could do something extra like keep track of a score between the levels for the player to try and get even better?
Nice sprite art, sublime game design, responsive controls and chill audio ^^. Good entry!