Added TimeAware interface to handle pause/resume capabilities.
Created BattlegroundDAO class which purpose is to load the Battleground.
Updated Player, Wave and Battleground data structures.
Tower defense : Refactoring ann implementation of new data structures.