I like this! Although, I feel like you should add more animation too it. Like when things are moving, instead of it just teleporting, you should add another frame in between and make it last around 0.1 seconds long. It will make the animation come out smoother.