Really challenging, maybe too much and hard to see what is going on, but very fun to play and with good visual effects. Great job!