Minimal, component-based game framework for Haxe 3