create "Scene" and remove "Drawer"

and encapsulate "Player" constructor.

TODO
1. implement event function in "BattleField"
2. complete "Monster" design(consider the use of template class)
3. add death callback function to "Monster"
4. add attack, underAttack function to "Player"