added classes player, calculations and field