Basic game engine built on top of directX9 extended library