In this section, we will start by creating and implementing the logic needed to complete our SlidingTiles game. We will start by creating and implementing a GameTile Interface and Class, which will be used to create and store each of our GameTiles.
We will then move on to implementing the required code, as well as the necessary instance method implementations that will make up and complete our game.