projection matrix camera set up

added enable and disable world camera methods.
entities are now rendered in world coordinates rather than having to be
moved into screen space before rendering