Render refactor (with couple of fixes)

Perhaps we should override `toString()` as well to be consistent with `FlxPoint` and `FlxRect`.