Tower Defense C++ SDL