This is a solid interpretation of one of my formative game experiences and I had a lot of fun playing it. Great job!