Top-down shooter with crafting, component-based, C++.