This is brilliant, I did find a bug, though Some times when I exit a house I leave my sprite behind, so I'm still walking around and everything, until I walk into another house, I get my sprite back.
But other than that, its great. [But I think you should make brock and misty a touch stronger]