Building/unit placement

- matrix
  * BSP::groundOffset
- ui
  * building/unit placement, overlay colouring, rotation
- client
  * Input: leftClick -> leftPressed & leftReleased ...