A Sokoban clone done in JavaScript using KnockOutJS