Dynamically generated tower defense game