created CreepManager to manage creeps
added type support for creeps