Quoridors Redesign of Previously Developed Game (Corridors) in Everything Design Patterns Used Till Now: 1-MVC 2-Observer 3-Command 4-Composite