Added testing of new Attack Communication System (ACS, because it sounds cooler). The simple Punch attack will apply 100 damage to character and delete from screen. Also added Vector3iComparator for map sorting functions. Will change to shared pointers in next update for character and perhaps sprite animation objects located in map as currently deletion of character occurs in scene. This is due to the fact that character data might be saved. Will also have to consider the hiearchy of where the charater object is kept. Shared pointers should help preven problems in the future as well as now and keep the code tidier with less gimicky management.