Ooookay, so, after a bit of debugging, fixed the issue with pressing "e" not actually advancing the player through the levels, I'll spare the details, but it seems to work pretty consistently on my end now. :) have fun.