implemented actions
implemented turns more fully