I think you should look into learning about the Amiga chipset and 68k assembler. Porting to the Amiga from other systems is difficult when you don't know the "special" way the Amiga hardware works. Games, especially for ECS/OCS systems, really need to take full advantage of the Amiga hardware to run well.
Puzzle games like this should be easy to do in higher level languages as long as you stay away from Amiga Basic
