A soon to be tower defense game