Attack event updated, activeTile instance variable added to model
activeTile may replace previous tile, but previousTile may be necessary for determining whether selection or unselection event