increase render distance
factor out camera logic into its own class