Checkpoints work now

it's pretty sweet