Moved all business logic dealing with players into Player
Got most of player data file read/write ready except for the actual
write.