TowerDefense2D is a 2D tower defense game written in C++ using SFML