Can now place abitrarily-sized buildings (but still has bugs)