Finalized gravity

To me in the future that probably won't see this in time:
Put the rendering in the other methods