Added trajectory system and movement rules for pieces