object orientate warriors