IState Take a look on the 2 respective states to have some information on the functions.
 CitrusEngine CitrusEngine is the top-most class in the library.
 CitrusGroup A CitrusGroup defines a group of objects which may be of different kind.
 CitrusObject CitrusObject is simple.
 Console You can use the console to perform any type of command at your game's runtime.
 MediatorState The MediatorState class is very important.
 State State class is just a wrapper for the AState class.