To make really clean restart, you need delete information about your positions, but I can`t know wher do you keep it without checking the code. However, you can use "save" action on the start of the level and just use action "load", when restart is needed.