added Position class
added Location class
finished legal_moves methodin Position class