Great work! I like how you took an existing concept and extended it with twists fitting the theme.
The twists were implemented quite well and the (random?) variations keeps the game interesting ;)