Thanks for the feedback!
I did end up adding a cooldown to the player since rapidly going back and forth through windows was pretty game breaking. I was toying with having a 'windows shut' animation when you came out of one, or at least have the 'enter door' label go away but I had wanted to put in local multiplayer and thought that would end up hurting the other player (and I ran out of time). Eventually if I continue working on this I'll keep going with my original plan of the windows going to a second map instead of random and then I would remove the cooldown altogether.
For the platforming polish are you talking about the ledges, or the 'behind the castle wall' platforms? Or are you getting the general tearing between sprites?