Improved building placement

Improved grid placement and buildings can no longer be stacked on top of
eachother.