I totally agree the checkpoints are a must. I'm still think over weather i want to take this game jam project any further, but its definitely a possibility.
Good luck either way, I think you can definitely keep this artstyle in mind for future tinkerings at the very least!