wall logic works :)