Good job doing this all on your own, very impressive!
Cool mini-games and story! The little comments from you were funny xD