Like @Jamac it took a while to understand what to do but once I realised a really fun experience! Great work!