I had beaten all levels with record movie expect 5, and one additional (8-3) where the record didn't register during the "you walked diagonally" time.
And then my cookie got lost. :(
As for 5-1: I spent an hour or so on it and couldn't even get an idea how to solve it. Will be very funny to see the solution.
EDIT (3am CET): You want 5-1, you get 5-1.
Bisqwit you might want to know that your cookie exceeds the 4k limit by far. Firefox starts to choke on it after 8k as far as I tested...
Also I found a bug with recording:
If you finish a level by kicking a box, and then left click far from your position the game will record the path to that location. If this path exceeds the completion of the game the movie will not be accepted because it's longer than the completion time it's submitted for.
Proposed solution:
function movie_add(evtype, param)
{if(movie_mode == movie_mode_create)
level_movie.push({t:level_stats.timer, y:evtype, p:param})
}
=>
function movie_add(evtype, param)
{if(movie_mode == movie_mode_create && !check_level_completed())
level_movie.push({t:level_stats.timer, y:evtype, p:param})
}