This modern house in Spain has a complex and industrial-looking mini golf course on its roof. [Archdaily]