Core Interfaces and Abstract classes for Games and Teams
wip