Brick-by-Brick: Combinatorial Construction with Deep Reinforcement Learning