Tower Defense game for COMP345, Advanced Program Design with C++