Surprisingly I had the entire chess engine with the AI ready in around 2.5 hours of coding itself - I felt like having everything planned out prior to coding helped a lot here. I did struggle quite a bit with the UX of the game, in hindsight going for a landscape orientation for the game would have been better. I'm glad that you enjoyed playing it, and thanks for the kind words!