Challenging but a good brain workout ^^ a short info about active, passive and the random events would be helpful for the start :)