Java tower defense game