fixed bug in control system
advanced in implementing irrlicht examples
added entity system
started implementing unit tests