Add protocol classes

- Action (abstract class)

- Movement (Action)

- DropBomb (Action)