Fixed bugs, added an actions system

I added an interface called "IAction" which allows you to perform
something within the Action() void within it. This is now used for
making things happen once for example a human has been infected by a
disease.