You've got some good mechanics here! I agree with the suggestions of the other commenters, so I don't have much else to add here. A solid entry 🙂