Some minor improvements and it's perfect
1. Checkpoints? Maybe... but that's not so necessary
2. Armor having an actual purpose? as far as I know it's useless, so why spend points on it?? Why not making it that the armor allows for one mistake? Like, if you have the chest armor, and you fail to avoid a farmer, your armor will protect you from the kill, but you lose the armor... so next time you fail a farmer you're toast... Helmet would protect against 1 high obstacle, etc etc...
That's all. Overall a nice and good game :)