Stuff

Some stuff changed, mostly shortening the names of functions and
variables, as well as passing as many shared_ptr's by references as I
can, and storing them as a pointer to the .get() of the shared_ptr.

Added a resource loader, changed the fixed time step back to how it was
before since it wasn't complete, added a PlayerFactory, Flag component,
and probably some other stuff