Added victory condition, boss implementation