cleaned up win methods
To Do:
	need better algorithms for win methods - (more reusable)