YATDG: Yet Another Tower Defense game /src contains a tdg engine. aneeshdurg.me/YATDG/demo has a demo of the engine