A tower defense game built in Java