Mechanisms placeable on halfslabs

Don't merge this yet. I don't know if this is okay.
because it won't work. I tried it and it gave me compilation errors of a file that I did not even touch.