Sokaban Level

Functionality is not implemented yet but I have some ideas. Expect
further updates.