I wasn't sure if I had even gotten around to implementing an end state yet. This is a project I had worked on several months ago, and I haven't looked through it in a while. The original definitely had proper end states, though, so you might try it out.