Game Play with Design Pattern & Effects

MVC Pattern
Singleton Pattern
Observer Pattern

Effects:
Firing Effect