C++ 2.5D flight shooter with a custom engine