Not bad aesthetically, a little buggy with interacting but other than that its fine.
thank you!
did a small bugfix, hopefully should play a bit better :) thanks!