Thank you! I think checkpoints would definitely go a long way, that's exactly what I was thinking. Just have it save after each room you enter.