5/5, really fun and interesting, polished visuals too (even though I had a tiny bit of trouble instantly distinguishing different pieces at first).