I cannot believe it took me sleeping for all of five minutes and then waking up at 3 AM to beat this. I am sleep deprived, but I won! Incredible game