Ceramic: A cross-platform and open-source 2D framework in Haxe