I will definitively implement the code to prevent building on top of other buildings :-)
Thanks for the feedback about snapping the movement to the next building! I will implement it as a double click of the right and left buttons, so that it would still be possible to move around. I'm also planning to implement continuous movement if the player keeps them pressed.
I really love my arduboy! Making games for it is challenging and there are hundreds of high quality free games available.