This is the best game I've seen so far! It may be my personal interests, but so far a game hasn't grabbed my interest and pulled me in the way this did. On top of all that, it was made in pygame which is one of the most awkward languages to build a game in. Excellent work!