hero(Animation) card(postion) map(element) stateMachine(still need to
do) complete
add
add