Added Tick system && super speak method

added  a protected tick system and a method in ObjectG that handles
basic speaking abilities.
Also moved some helper methods to the correct Util class.
Also changed it so the player is managed by the system