This is fantastic, awesome work. I did get stuck on some garbage though... I could play this for hours though!