Ok, this was much easier than I thought it would be to implement
Manged to get the moves and tile spawns. Double merge block to be implemented.