Merge pull request #9 from heorohuy/master

Updated Properties, Added broadcastMessage
Minor Changes

Minor changes to ArenaData
Fixed ArenaData.isBattleInProgress()

Changed how we determine whether a battle is in progress from ArenaData.
We previously used a flag in ArenaData. Now we check if BattleData is
null or BattleData.hasEnded().
Renamed Teleport Class

Renamed Teleport to Teleporter; class names should be nouns and not
verbs.
Fixed conflict