Hands-on AI with Java : Smart Gaming, Robots, and More