Very difficult, but really well put together! I had a lot of fun with it despite never quite mastering any of the modes, and everything feels very polished. Love the visuals! Great work on this!