Looks good, too bad it easily causes crash in my browser
Aside of that, it would be better if room locks only opens if player touches key to the lock while moving toward the lock, not just touching, to prevent accidental room changing
And it would be better if there's info or something to tell player what eachpowerup does. I had to ponder for some time before figured out what the first one does
Last, tell player that they can retrieve key at checkpoints