Turn based tower defense game for CS61A