private void addHouse(Tile temp, Point position)
	{
		MapObject obj = new Building(temp, sfap.objSize,
				this.TILE_SIZE, position, 0);
		if (Collision.noCollision(grid, obj.getStartPos(), obj.getEndPos()))
		{
			if (!Collision.intersects(obj.getPlace(), gridBoundary))
			{
				for (int k = position.x; k < position.x + sfap.objSize.height; k++)
				{
					for (int l = position.y; l < position.y + sfap.objSize.width; l++)
					{
						gridArea--;
						this.mapObjects.add(obj);
						this.grid[k][l].setObject(obj);
					}
				}
			}
		}
	}