Render refactor (with couple of fixes)

Why are we not following the `from`-pattern here as well? These functions do the same as the `FlxColor.from()` functions or the `FlxGraphic.from()` functions.

Also, `Json` reads more nicely than `JSON` in my onion, that's what haxe uses as well (`haxe.Json`).