Added has acted bool, needs draw, ai, and main