added new player fields, money owed and refactored