Yet another maze game