Implemented player and all the other basic stuff.