battlefield update

CardHolder: add type, constructor update
Inw: fixed bugged constructor
Main: add method doc
DropHandler: update CardHolder type change
Card: add isMonster method