Yup, looks like a lot of code. Got any specific problems? After all, I'm pretty sure you didn't write the code. If you did, your name would probably be Tom Kerrigan, since this is Tom Kerrigan's Simple Chess Program.