add level up callback

fixed bug list
1) despite the lack of BC, "Player" can battle(keeping card deck)
=> solution) must empty card deck when battle finished
2) level up of "Monster", "Player"

TODO
adjust the permission of "function calling"
(e.g. upgradeLevel function of "Monster")
: this function only called by "YouWinScene"