As far as criticism goes, one issue(ish) I encountered was that when entering doors where your character teleports behind the big, tall door it wasn't initially obvious that I was hidden behind the door and made me quite confused for some time. Teleporting the character slightly further out would show that you're in a room but would still feel like you went through the door, just without the confusion.
That was basically the only trouble I had, so apart from that - great job!