\item Player - Football players who are involved in matches, are signed to clubs, are coached by specific staff, they are the most important entity in the database as they are base for the whole database to function properly. Their behavior needs to be simulated not only during games but also after and before games.\\
Rating for several attributes (stamina, teamwork, etc.), favourite position, reputation, contract status (is player loaned out from another club for example or maybe they do not have a club at all), injuries, retirement, age, wages, transfer value,
\item Club - budget (for wages, transfers), players assigned to club, staff assigned to club, competitions the club is taking part in, facilities quality (like stadium, training ground), reputation, stadium location, country of origin,
\item Match - Clubs taking part in (from which we derivate staff and players), score, statistics (like shots on target), attendance, weather, duration (90 minutes or extended time), date, referee name,