Module 5

need to fix checking knight spots for spots out of bounds
probably need to look at king move methods as well.