Kinda fixed up, need to add win scenarios