Render refactor (with couple of fixes)

Shouldn't `FlxPoint` and `FlxRect` be used here instead?