Pulling out game state object. Added pulsing.

Finally started! After having to sort out some real life
stuff. I think I have an idea. Let's see how this goes.