MAIN GAME LOOP :D

Added an incredably (but seems to work game loop) to the main method of
game engine.
Also added a calculateAllComponents() method which calls calulate for
every component in the plant.