Refactor intersect into different header
Factor out SokobanException to hpp
Move MinMax to floodFill.hpp
Factor out FieldType to enum class
Remove Common.hpp.

Fixes #15.