Simple solver for nice riddle. Implemented solving all riddles of the same type and format.
Input: Image riddle.bmp containing grid of tiles, each tile contains four halfs of emoji (there are four colors). Output: Application which rotates and translates tiles to it's valid position.
Contains simple benchmarks and unit tests. Contains animations invoked from VM with From and To binding.
The riddle: