This is pretty good! I liked the mechanics and the story behind it. It was really interesting! Good job!