No, it's all right. I found out that part of the hearts engine was screwing him up.
When I started each room, he needed to be at his starting position after he died, but that didn't work quite right, and made him do it before he died.
Now, everything runs fine, and I might start a WIP thread soon...