Loads of fun.
I couldn't figure out all of the objectives from the icons or randomly playing.
Thanks for sharing your game.
Here's my effort...