A Chess Program written in Java, with intent to add AI modules and a WebApp frontend