Almost Lost this game, until I found a brilliant solution