Added player class and started support for templated game objects.