Bug Fix

If we recieve a NetworkPlayer packet before the player was created,
there would be a NullPointerException
New Animations and Drawing system

Also changed the PlayerCharacter drawing system