Very satisfying and fits the theme really well. The interactions could use some work, as sometimes it's hard to be in just the right position. Great work!