Game Rule Architecture v0 modify 1

Modify pattern defined.
1. view pattern : Dynamic Detection.
- Original pattern : controller pattern.
- This algorithm most to use on view and detected interaction, actually
it can use on model, but it is not most important design.