working on basic valid movement evaluation for AI