Tysm for taking your time to write this, and for telling me these useful tips! I'll make sure to check it out and to patch these bugs :)
I also have noticed that the character disappears when he moves too far to the side, but I thought he only gets cut off a bit, I think this might be to do with the dimensions of the html5 port of the game :0