GameObjects, GameSystems,  and GameComponents

All things in a game are game objects which consist of different parts
(Components).

A player can contain rendering components, position components, health
components etc.

These components are handled by systems later on. For example a position
component is updated by the Movement system which uses a velocity
component.
=====

Upated TestState.as to show off an example use of rendering a player
using components