Rendering mostly works now, heavily simplified