Created a bunch of new classes and started fleshing out Entity and Player