changed addPlayer() to renderPlayer() and moved player tracking logic into player constructor
extended Player constructor to take an object with all the property values to prepare for future Player extensions