#Circus Of Plates Game
#####Copyright (c) [2014] [Abanoub Milad Nassief] [[email protected]]
Circus of plates is a two player-game in which every player carries two stacks of plates, and there are several colored plates falling down and he tries to catch them, if he manages to collect three consecutive plates of the same color, then they are vanished and his score increases, the player who gets more score at less time wins. You are free to put rules to handle if the two players stand at the same place; also you can modify the rules of ending the game.
Supports plates of differenet color and shapes. The user gets a point when he collects three consecutive shapes from the same color. ####Implemented using the following design patterns : Factory, Singleton, MVC, Object Pool, and Observer.