Setup Object Class

-Added abstract methods to the object base class for initializing and
updating graphics, sounds, and processes.
-Updated player attributes code to be a bit cleaner and get rid of
warnings (Vector3s should be initialized to Vector3.Zero, not null since
they are not nullible)