Releasing some stray live objects.
Actually unbinding resources before rendering.
Seperating ambient, diffuse, and normals, and then combining in deferred shader. Rendering GUI after deferred pass. Only respawn player when landing while not near up right, otherwise, stand upright. Fixed transform rotation to update forward, right, and up.