Well done, the idea and mechanics work correctly. Maybe add more visuals and sounds and don't overwhelm the player with so much things at a time