Using smoothstep for tile swapping
Gravity: stay the hell away from me.