Introduce movegen, add king and knight move lookup tables.