Added a basic Particle engine implementation...

... As well as fixing a few small bugs in GameObject.