Welcome to the 17th tutorial of the Tower Defense Engine Development Series! In this tutorial, we cover the Player class and Session class part one. The player class is responsible for handling our money and placed towers. The Session class is responsible for knowing the current map, current player, current state of the game, current speed of the game, and so on. We create the properties and method headers for the Session class and get ready for part two.