Bug: when against the edge of the level, buttons can push into another button
hmm okey i should make the level larger or add some walls so it won't be against the edge